package com.yuyou.fn.balance.vo;

import com.yuyou.fn.common.condition.annotation.Equal;
import com.yuyou.fn.common.condition.annotation.FullLike;
import com.yuyou.fn.common.condition.annotation.GreatThan;
import com.yuyou.fn.common.condition.annotation.LessThan;

import java.util.Date;

public class BalanceWithdrawalQueryVo {

    private Long areaTeamId ;

    private String applierMainAccountName;

    @FullLike
    private String operatorName;

    /** 状态  0:审核中  1:通过审核 2:驳回审核*/
    private Integer status;

    private Integer payStatus ;

    @FullLike
    private String extra;

    @GreatThan(name = "createTime")
    private Date startCreateTime;

    @LessThan(name = "createTime")
    private Date endCreateTime;

    @GreatThan(name = "payTime")
    private Date startPayTime;

    @LessThan(name = "payTime")
    private Date endPayTime;

    @FullLike
    private String acceptCampusName;

    @GreatThan(name = "auditTime")
    private Date startAuditTime;

    @LessThan(name = "auditTime")
    private Date endAuditTime;

    @Equal(name = "acceptCampusId")
    private Long campusId;

    public Long getAreaTeamId() {
        return areaTeamId;
    }

    public void setAreaTeamId(Long areaTeamId) {
        this.areaTeamId = areaTeamId;
    }

    public String getApplierMainAccountName() {
        return applierMainAccountName;
    }

    public void setApplierMainAccountName(String applierMainAccountName) {
        this.applierMainAccountName = applierMainAccountName;
    }

    public String getOperatorName() {
        return operatorName;
    }

    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public String getExtra() {
        return extra;
    }

    public void setExtra(String extra) {
        this.extra = extra;
    }

    public Date getStartCreateTime() {
        return startCreateTime;
    }

    public void setStartCreateTime(Date startCreateTime) {
        this.startCreateTime = startCreateTime;
    }

    public Date getEndCreateTime() {
        return endCreateTime;
    }

    public void setEndCreateTime(Date endCreateTime) {
        this.endCreateTime = endCreateTime;
    }

    public Date getStartPayTime() {
        return startPayTime;
    }

    public void setStartPayTime(Date startPayTime) {
        this.startPayTime = startPayTime;
    }

    public Date getEndPayTime() {
        return endPayTime;
    }

    public void setEndPayTime(Date endPayTime) {
        this.endPayTime = endPayTime;
    }

    public String getAcceptCampusName() {
        return acceptCampusName;
    }

    public void setAcceptCampusName(String acceptCampusName) {
        this.acceptCampusName = acceptCampusName;
    }

    public Date getStartAuditTime() {
        return startAuditTime;
    }

    public void setStartAuditTime(Date startAuditTime) {
        this.startAuditTime = startAuditTime;
    }

    public Date getEndAuditTime() {
        return endAuditTime;
    }

    public void setEndAuditTime(Date endAuditTime) {
        this.endAuditTime = endAuditTime;
    }

    public Long getCampusId() {
        return campusId;
    }

    public void setCampusId(Long campusId) {
        this.campusId = campusId;
    }
}
